#ifndef OBSERVER_H
#define OBSERVER_H

namespace mvc {


template<typename T>class Observer_I
    {
    public:
        virtual ~Observer_I(){}
        virtual void update(T before, T after) = 0;
    };
}
#endif // OBSERVER_H
